package com.brainhealth.customer.mapper;

import java.util.List;
import com.brainhealth.customer.domain.CustomerReportTime;

/**
 * 会员每次训练报告Mapper接口
 * 
 * @author wolong
 * @date 2023-05-18
 */
public interface CustomerReportTimeMapper 
{
    /**
     * 查询会员每次训练报告
     * 
     * @param customerReportTimeId 会员每次训练报告主键
     * @return 会员每次训练报告
     */
    public CustomerReportTime selectCustomerReportTimeByCustomerReportTimeId(Long customerReportTimeId);

    /**
     * 查询会员每次训练报告列表
     * 
     * @param customerReportTime 会员每次训练报告
     * @return 会员每次训练报告集合
     */
    public List<CustomerReportTime> selectCustomerReportTimeList(CustomerReportTime customerReportTime);

    /**
     * 新增会员每次训练报告
     * 
     * @param customerReportTime 会员每次训练报告
     * @return 结果
     */
    public int insertCustomerReportTime(CustomerReportTime customerReportTime);

    /**
     * 修改会员每次训练报告
     * 
     * @param customerReportTime 会员每次训练报告
     * @return 结果
     */
    public int updateCustomerReportTime(CustomerReportTime customerReportTime);

    /**
     * 删除会员每次训练报告
     * 
     * @param customerReportTimeId 会员每次训练报告主键
     * @return 结果
     */
    public int deleteCustomerReportTimeByCustomerReportTimeId(Long customerReportTimeId);

    /**
     * 批量删除会员每次训练报告
     * 
     * @param customerReportTimeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCustomerReportTimeByCustomerReportTimeIds(Long[] customerReportTimeIds);
}
